package com.eascs.web.o2o.web.bi.entity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * BI代偿明细实体
 * @author ycz
 */
public class BICompensatoryDetail implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6395618552047985777L;

	/**
	 *物理ID 
	 */
	private String physicalId;
	
	/**
	 *贷款单号 
	 */
	private String billCode;
	
	/**
	 *客户ID 
	 */
	private String customerId;
	
	/**
	 *客户名字（姓+某） 
	 */
	private String customerName;
	
	/**
	 *省份 
	 */
	private String provincial;
	
	/**
	 *平台机构 
	 */
	private String ltd;
	
	/**
	 *放款银行 
	 */
	private String loanBank;
	
	/**
	 *贷款银类型
	 */
	private String loanType;
	
	/**
	 *代偿类型 
	 */
	private String compensatoryType;
	
	/**
	 * 代偿金额
	 */
	private BigDecimal compensatoryAmount;
	
	/**
	 *代偿日期 
	 */
	private String compensatoryDate;
	
	/**
	 * 已回款的金额
	 */
	private BigDecimal paymentAmount;

	public String getPhysicalId() {
		return physicalId;
	}

	public void setPhysicalId(String physicalId) {
		this.physicalId = physicalId;
	}

	public String getBillCode() {
		return billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getProvincial() {
		return provincial;
	}

	public void setProvincial(String provincial) {
		this.provincial = provincial;
	}

	public String getLtd() {
		return ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public String getLoanBank() {
		return loanBank;
	}

	public void setLoanBank(String loanBank) {
		this.loanBank = loanBank;
	}

	public String getLoanType() {
		return loanType;
	}

	public void setLoanType(String loanType) {
		this.loanType = loanType;
	}

	public String getCompensatoryType() {
		return compensatoryType;
	}

	public void setCompensatoryType(String compensatoryType) {
		this.compensatoryType = compensatoryType;
	}

	public BigDecimal getCompensatoryAmount() {
		return compensatoryAmount;
	}

	public void setCompensatoryAmount(BigDecimal compensatoryAmount) {
		this.compensatoryAmount = compensatoryAmount;
	}

	public String getCompensatoryDate() {
		return compensatoryDate;
	}

	public void setCompensatoryDate(String compensatoryDate) {
		this.compensatoryDate = compensatoryDate;
	}

	public BigDecimal getPaymentAmount() {
		return paymentAmount;
	}

	public void setPaymentAmount(BigDecimal paymentAmount) {
		this.paymentAmount = paymentAmount;
	}

	@Override
	public String toString() {
		return "BICompensatoryDetail [physicalId=" + physicalId + ", billCode=" + billCode + ", customerId=" + customerId + ", customerName=" + customerName + ", provincial=" + provincial + ", ltd=" + ltd + ", loanBank=" + loanBank + ", loanType=" + loanType + ", compensatoryType="
				+ compensatoryType + ", compensatoryAmount=" + compensatoryAmount + ", compensatoryDate=" + compensatoryDate + ", paymentAmount=" + paymentAmount + "]";
	}

}
